package com.kaili.basic.mapper;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.kaili.basic.pojo.entity.MdmGlobalClobEntity;
import com.kaili.basic.pojo.vo.MdmGlobalClobQueryVO;
import com.kaili.basic.pojo.vo.MdmGlobalClobVO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

/**
 * 复选数据 mapper
 * @author:zhangjl
 * @Time: 2019-07-24
 * @Copyright: ©  杭州凯立通信有限公司 版权所有
 * @Warning: 本内容仅限于公司内部传阅,禁止外泄或用于其它商业目的
 */
@Mapper
public interface GlobalClobsMapper extends BaseMapper<MdmGlobalClobEntity> {

    /**
     * 根据策略id查询对应复选数据
     * @param map
     * @return
     */
    List<MdmGlobalClobQueryVO> queryStrategyId(Map<String, Object> map);

    /**
     * 复选数据查询
     * @param map
     * @return
     */
    List<MdmGlobalClobVO> queryById(Map<String, Object> map);

    /**
     * 基础数据复选框查询
     * @param map
     * @return
     */
    List<MdmGlobalClobVO> queryList(Map<String, Object> map);

    /**
     * @Desc:根据条件查询系统配置时间
     * @author:zhouyijian
     * @time: 2019/8/12 11:12
     * @param globalClobEntity
     * @return: com.kaili.basic.pojo.entity.MdmGlobalClobEntity
     */
    MdmGlobalClobVO getGlobalClobsByCondition(MdmGlobalClobEntity globalClobEntity);
}
